Skip to content

chore(deps): update dependency @rslint/core to ^0.7.2 - #13872

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rslint-core-0.x
Open

chore(deps): update dependency @rslint/core to ^0.7.2#13872
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/rslint-core-0.x

Conversation

@renovate

@renovate renovate Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@rslint/core ^0.5.3^0.7.2 age confidence

Release Notes

web-infra-dev/rslint (@​rslint/core)

v0.7.2

Compare Source

What's Changed

New Features 🎉
Performance 🚀
Bug Fixes 🐞
Document 📖
Other Changes

Full Changelog: web-infra-dev/rslint@v0.7.1...v0.7.2

v0.7.1

Compare Source

What's Changed

New Features 🎉
Performance 🚀
Bug Fixes 🐞
Refactor 🔨
Other Changes

New Contributors

Full Changelog: web-infra-dev/rslint@v0.7.0...v0.7.1

v0.7.0

Compare Source

Highlights

Closer ESLint compatibility

Global declarations from languageOptions.globals and /* global */ comments are now handled consistently across native rules. Target discovery, .gitignore behavior, and recommended presets for JavaScript, TypeScript, React, import, promise, and Unicorn are also aligned more closely with upstream behavior.

Faster linting and LSP feedback

Config discovery now runs in Go, source snapshots are reused across programs, ESLint-plugin pre-pass work is parallelized, single-file LSP linting targets files directly, and comment scans are shared across rules—reducing repeated work, especially in large repositories.

What's Changed

New Features 🎉
Performance 🚀
Bug Fixes 🐞
Refactor 🔨
Other Changes

New Contributors

Full Changelog: web-infra-dev/rslint@v0.6.5...v0.7.0

v0.6.5

Compare Source

What's Changed

New Features 🎉
Performance 🚀
Bug Fixes 🐞
Document 📖
Other Changes

Full Changelog: web-infra-dev/rslint@v0.6.4...v0.6.5

v0.6.4

Compare Source

Highlights

Rslint Node API for In-Memory Linting

Rslint now ships a programmatic Node.js API (@rslint/core) aligned with ESLint v10's interface. Use Rslint#lintFiles / lintText to lint from scripts, dev servers, or editor integrations — results are ESLint-shaped (LintResult[] with messages, errorCount, warningCount, output, etc.). Auto-fix is supported via fix: true plus Rslint.outputFixes. Config resolution (overrideConfig, file discovery, normalization) all stays in JS; the Go --api server receives only the final resolved config and never reads disk.

import { Rslint } from '@​rslint/core';

// Lint files by glob (auto-discovers the nearest config from cwd).
const rslint = new Rslint({ cwd: process.cwd() });
const results = await rslint.lintFiles(['src/**/*.ts']);

Fully in-memory linting is also supported through the new virtualFiles overlay — source, config, and tsconfig.json can all live in memory with zero disk access, which makes the API a natural fit for playgrounds, web workers, and editor integrations:

const rslint = new Rslint({
  cwd: '/', // virtual root: doesn't touch process.cwd() or disk
  overrideConfigFile: true, // use only overrideConfig — skip config discovery
  overrideConfig: [
    {
      files: ['**/*.ts'],
      // The tsconfig + parserOptions.project below are needed ONLY for type-aware rules (like no-for-in-array). Syntax-only rules need neither.
      languageOptions: { parserOptions: { project: ['./tsconfig.json'] } },
      plugins: ['@​typescript-eslint'],
      rules: { '@​typescript-eslint/no-for-in-array': 'error' },
    },
  ],
  virtualFiles: {
    'tsconfig.json': JSON.stringify({
      compilerOptions: { strict: true },
      files: ['./a.ts'],
    }),
  },
});
const [result] = await rslint.lintText(
  'const a = [1];\nfor (const k in a) {}\n',
  { filePath: 'a.ts' },
);

See the new Node.js API guide for details.

What's Changed

New Features 🎉
Other Changes

Full Changelog: web-infra-dev/rslint@v0.6.3...v0.6.4

v0.6.3

Compare Source

What's Changed

New Features 🎉
Bug Fixes 🐞
Other Changes

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/rslint-core-0.x branch 2 times, most recently from 891d199 to 1d83950 Compare July 16, 2026 09:59
@renovate renovate Bot changed the title chore(deps): update dependency @rslint/core to ^0.6.5 chore(deps): update dependency @rslint/core to ^0.7.0 Jul 16, 2026
@renovate
renovate Bot force-pushed the renovate/rslint-core-0.x branch 3 times, most recently from 169f4ba to 5011345 Compare July 23, 2026 15:03
@renovate renovate Bot changed the title chore(deps): update dependency @rslint/core to ^0.7.0 chore(deps): update dependency @rslint/core to ^0.7.1 Jul 23, 2026
@renovate
renovate Bot force-pushed the renovate/rslint-core-0.x branch from 5011345 to 5c928c1 Compare July 27, 2026 02:15
@renovate
renovate Bot force-pushed the renovate/rslint-core-0.x branch from 5c928c1 to da670d7 Compare July 28, 2026 11:58
@renovate renovate Bot changed the title chore(deps): update dependency @rslint/core to ^0.7.1 chore(deps): update dependency @rslint/core to ^0.7.2 Jul 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants